<?php

/**
 * +---------------------------------------------------------------
 * | Author: 北京永青宇创科技有限公司
 * | Date: 2020/03/12
 * | 版本: 6.0
 * +---------------------------------------------------------------
 * | CopyRight: 北京永青宇创科技有限公司 All rights reserved.
 * +---------------------------------------------------------------
 * | 版权声明：云豹不是一个自由软件，是云豹官方推出的商业源码。
 * | 严禁在未经许可的情况下拷贝、复制、传播、使用云豹的任意代码
 * | 如有违反，请立即删除，否则您将面临承担相应，法律责任的风险。
 * | 如果需要取得官方授权，请联系官方 https://www.gepardshop.com
 * +---------------------------------------------------------------
 */

namespace app\mall\validate;

use app\common\validate\ValidateBase;
use think\Db;

class OrderGoods extends ValidateBase {
	// 验证规则
	protected $rule = [
		'order_id'     => 'require|integer',         // 订单id
		'goods_id'     => 'require|integer',      // 商品id 
		'goods_name'   => 'require',      // 商品名称
		'market_price' => 'require|float',   //市场价
		'goods_price'  => 'require|float',  //本店价
	];

	// 验证提示
	protected $message = [
		'order_id.require'     => '订单id不能为空',
		'goods_id.require'     => '商品id不能为空',
		'goods_name.require'   => '商品名称不能为空',
		'market_price.require' => '市场价不能为空',
		'goods_price.require'  => '本店价不能为空',
	];

	// 应用场景
	protected $scene = [
		'add' => ['order_id', 'goods_id', 'goods_name', 'market_price', 'goods_price'],
	];
}